package com.ccb.sc.common.modules.order.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;

/**
 * @author ken
 * @version 1.0
 * @date 2020-09-27
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class OrderDetailVo extends OrderListVo {

    @ApiModelProperty("支付方式")
    private String paymentMethod;

    @ApiModelProperty("支付凭证")
    private String tradeNo;

    @ApiModelProperty("收货地址")
    private String address;

    @ApiModelProperty("收货人")
    private String consignee;

    @ApiModelProperty("联系电话")
    private String phone;

    @ApiModelProperty("发货时间")
    private LocalDateTime deliverTime;

    @ApiModelProperty("最新物流时间")
    private String lastLogisticsTime;

    @ApiModelProperty("最新物流信息")
    private String lastLogisticsInfo;

    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;

    @ApiModelProperty("截止付款时间")
    private LocalDateTime expiryTime;

    @ApiModelProperty("截止售后时间")
    private LocalDateTime expiryAfterSaleTime;

}
